@冒泡排序 = @【#集】｛
    #集合长 = @取长度、#集
    当 #序：#集合长-1，#序 大于 0，#序 自减 1｛
        #有交换 = 假
        当 #次：0，#次 小于 #序，#次 自加 1 ｛
            如果 #集#次 大于 #集#【#次+1】｛
                #临时值 = #集#次
                #集#次 = #集#【#次+1】
                #集#【#次+1】 = #临时值
                #有交换 = 真
            ｝
        ｝
        如果 取反 #有交换 ｛
            跳出
        ｝
    ｝
    返回 #集
｝
@显示、@冒泡排序、【8,5,7,4,1,6,2,3,9,0】